Windcave is a third party supplier which is integrated with ebs to process online payments. You must contact Windcave to agree a contract.
When you have negotiated a contract with Windcave, you are ready to start the configuration with ebs. At this point you should have received a URL from Windcave that is specific to your organisation.
Configuration
The institution settings for Windcave are configured on the following screens (accessed from the Product Modules pane):
 ePayments (Self-Service)
ePayments (Self-Service)
                                                    The fields on that are relevant to Windcave are described in the table ePayments (Self-Service) settings. It is recommended that unused fields are left blank.
| This field | Holds this information... | 
|---|---|
| ePayment provider | The electronic payment provider being used for ebs: ontrack Learner Hub. Select Windcave from the drop-down list. | 
| ePayment URL | The URL provided by Windcave. This field must include the URL of your payment provider. | 
| Payment Account ID | The Windcave account ID. | 
| Payment Account Key | The Windcave account key. | 
| Only use default account code for payments | It is recommended this field is set to N for Windcave . | 
| Payment Merchant Reference | The payment merchant reference for Windcave . | 
| Default Payment Email Address | The email address to which transaction emails are sent (that is: your ebs: ontrack Learner Hub URL). | 
| Generate single fee line, use default account code and VAT code only (SCP Only) | It is recommended this field is set to N for Windcave . | 
| Payment Host IP Address | The payment host IP address for Windcave . | 
| Payment Process Allowed IP Addresses - (Empty=Allow All) | The payment process allowed IP address for Windcave or leave blank to allow all. | 
| Only use default VAT code for payments | It is recommended this field is set to N for Windcave . | 
| Default VAT code | The default VAT code to use for Windcave . | 
| ePayment failure message (Prospect) | The message displayed to learners in ebs: ontrack Learner Hub when payment fails in the institution's payment provider. | 
 ePayments (Staff)
ePayments (Staff)
                                                    The fields that are relevant to Windcave are described in the table ePayments (Staff) settings. It is recommended that unused fields are left blank.
| This field | Holds this information... | 
|---|---|
| ePayment provider | The electronic payment provider being used for ebs: central. Select Windcave from the drop-down list. | 
| ePayment URL | The URL provided by Windcave. This field must include the URL of your payment provider. | 
| Payment Account ID | The Windcave account ID. | 
| Payment Account Key | The Windcave account key. | 
| Only use default account code for payments | It is recommended this field is set to N for Windcave . | 
| Payment Merchant Reference | The payment merchant reference for Windcave . | 
| Default Payment Email Address | The email address to which transaction emails are sent. | 
| Generate single fee line, use default account code and VAT code only (SCP Only) | It is recommended this field is set to N for Windcave . | 
| Payment Host IP Address | The payment host IP address for Windcave . | 
| Payment Process Allowed IP Addresses - (Empty=Allow All) | The payment process allowed IP address for Windcave or leave blank to allow all. | 
| Only use default VAT code for payments | It is recommended this field is set to N for Windcave . | 
| Default VAT code | The default VAT code to use for Windcave . | 
| The Method of Transfer That ebs: central Uses For ePayments | The method of transfer that ebs uses for ePayments. To use the Display payment in popup window setting, contact ebs support as this requires a custom Windcaveimplementation. | 
Data Sent to Windcave
The data sent to Windcave when making a payment is described in table Data sent to Windcave.
| Value | Source | Notes | 
|---|---|---|
| PxPayUserId | Payment Account Id | As defined in institution settings | 
| PxPayPayKey | Payment Account Key | As defined in institution settings | 
| TxnId | The ePayment transaction ID | Generated from EPAYMENT_TRANSACTION_ID_SEQ DB sequence when creating the payment | 
| AmountInput | The total amount being paid | None | 
| CurrencyInput | The CurrencyCode institution setting ('CurrencyCode') | None | 
| EmailAddress | Email Address from the payment details | Uses the Default Payment Email Address institution setting if user does not have one defined | 
| MerchantReference | The Payment Merchant Reference institution setting | None | 
| TxnType | 'Payment' | None | 
| TxnData1 | The first 250 bytes of the payment details (pid) token | None | 
| TxnData2 | The second 250 bytes of the payment details (pid) token | None | 
| TxnData3 | The third 250 bytes of the payment details (pid) token | None | 
| UrlFail | The URL used to report back the status of the failed payment | This is the server path appended with /epayments/PaymentResponse.aspx | 
| UrlSucceed | The URL used to report back the status of the successful payment | This is the server path appended with /epayments/PaymentResponse.aspx | 
Refer to PCI Compliance for further information about how ebs interacts with Windcave.